\subsection{types.h File Reference}
\label{types_8h}\index{types.h@{types.h}}


Type declarations.  


\subsubsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define {\bf FALSE}~0
\item 
\#define {\bf TRUE}~!FALSE
\item 
\#define {\bf PRG\_\-RDB}(x)~($\ast$(({\bf iu8}$\ast$)(x)))
\item 
\#define {\bf CODE}
\end{DoxyCompactItemize}
\subsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef unsigned char {\bf iu8}
\begin{DoxyCompactList}\small\item\em 1 byte unsiged data type. \item\end{DoxyCompactList}\item 
typedef unsigned short {\bf iu16}
\begin{DoxyCompactList}\small\item\em 2 byte unsigned data type. \item\end{DoxyCompactList}\item 
typedef unsigned long {\bf iu32}
\begin{DoxyCompactList}\small\item\em 4 byte unsigned data type. \item\end{DoxyCompactList}\item 
typedef unsigned char {\bf bool}
\begin{DoxyCompactList}\small\item\em Boolean data type. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
Type declarations. \begin{DoxyParagraph}{Id:}
\doxyref{types.h}{p.}{types_8h},v 1.12 2003/03/30 19:36:48 m Exp 
\end{DoxyParagraph}


\subsubsection{Define Documentation}
\index{types.h@{types.h}!CODE@{CODE}}
\index{CODE@{CODE}!types.h@{types.h}}
\paragraph[{CODE}]{\setlength{\rightskip}{0pt plus 5cm}\#define CODE}\hfill\label{types_8h_ae6527c8381eb3f23b7fd6d6efec6ffc7}
\index{types.h@{types.h}!FALSE@{FALSE}}
\index{FALSE@{FALSE}!types.h@{types.h}}
\paragraph[{FALSE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FALSE~0}\hfill\label{types_8h_aa93f0eb578d23995850d61f7d61c55c1}


Referenced by cmd\_\-extAuth(), fs\_\-create(), fs\_\-delete(), and main().

\index{types.h@{types.h}!PRG\_\-RDB@{PRG\_\-RDB}}
\index{PRG\_\-RDB@{PRG\_\-RDB}!types.h@{types.h}}
\paragraph[{PRG\_\-RDB}]{\setlength{\rightskip}{0pt plus 5cm}\#define PRG\_\-RDB(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)~($\ast$(({\bf iu8}$\ast$)(x)))}\hfill\label{types_8h_a77bb964dbc370d854fdbb897dc5eaa2c}
\index{types.h@{types.h}!TRUE@{TRUE}}
\index{TRUE@{TRUE}!types.h@{types.h}}
\paragraph[{TRUE}]{\setlength{\rightskip}{0pt plus 5cm}\#define TRUE~!FALSE}\hfill\label{types_8h_aa8cecfc5c5c054d2875c03e77b7be15d}


Referenced by cmd\_\-intAuth(), and CT\_\-t0().



\subsubsection{Typedef Documentation}
\index{types.h@{types.h}!bool@{bool}}
\index{bool@{bool}!types.h@{types.h}}
\paragraph[{bool}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf bool}}\hfill\label{types_8h_a97a80ca1602ebf2303258971a2c938e2}


Boolean data type. 

\index{types.h@{types.h}!iu16@{iu16}}
\index{iu16@{iu16}!types.h@{types.h}}
\paragraph[{iu16}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned short {\bf iu16}}\hfill\label{types_8h_af78b002cffb8a135ab10841bc49e3e14}


2 byte unsigned data type. 

\index{types.h@{types.h}!iu32@{iu32}}
\index{iu32@{iu32}!types.h@{types.h}}
\paragraph[{iu32}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long {\bf iu32}}\hfill\label{types_8h_a0c428fd1f5f6067783801696ab7253de}


4 byte unsigned data type. 

\index{types.h@{types.h}!iu8@{iu8}}
\index{iu8@{iu8}!types.h@{types.h}}
\paragraph[{iu8}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf iu8}}\hfill\label{types_8h_a95a7dea5cbac1a117a50dccc69944d6e}


1 byte unsiged data type. 

